home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2002 November / SGI Freeware 2002 November - Disc 1.iso / dist / fw_expect.idb / usr / freeware / include / expect_cf.h.z / expect_cf.h
C/C++ Source or Header  |  1999-01-26  |  2KB  |  116 lines

  1. /* expect_cf.h.  Generated automatically by configure.  */
  2. /*
  3.  * Check for headers
  4.  */
  5. #ifndef __EXPECT_CF_H__
  6. #define __EXPECT_CF_H__
  7.  
  8. /* #undef NO_STDLIB_H */        /* Tcl requires this name */
  9. /* #undef HAVE_STDARG_H */
  10. #define HAVE_VARARGS_H 1
  11. #define HAVE_STROPTS_H 1
  12. /* #undef HAVE_SYSCONF_H */
  13. #define HAVE_SYS_FCNTL_H 1
  14. #define HAVE_SYS_WAIT_H 1
  15. /* #undef HAVE_SYS_BSDTYPES_H */    /* nice ISC special */
  16. #define HAVE_SYS_SELECT_H 1    /* nice ISC special */
  17. #define HAVE_SYS_TIME_H 1        /* nice ISC special */
  18. /* #undef HAVE_SYS_PTEM_H */        /* SCO needs this for window size */
  19. /* #undef HAVE_STRREDIR_H */        /* Solaris needs this for console redir */
  20. /* #undef HAVE_STRPTY_H */        /* old-style Dynix ptys need this */
  21. #define HAVE_UNISTD_H 1
  22. #define HAVE_SYSMACROS_H 1
  23. #define HAVE_INTTYPES_H 1
  24. #define HAVE_TIOCGWINSZ_IN_TERMIOS_H 1
  25. #define HAVE_TCGETS_OR_TCGETA_IN_TERMIOS_H 1
  26.  
  27. /* #undef pid_t */
  28. #define RETSIGTYPE void
  29. #define TIME_WITH_SYS_TIME 1    /* ok to include both time.h and sys/time.h */
  30.  
  31. /*
  32.  * This section is for compile macros needed by
  33.  * everything else.
  34.  */
  35.  
  36. /*
  37.  * Check for functions
  38.  */
  39. #define HAVE_MEMCPY 1
  40. #define HAVE_SYSCONF 1
  41. /* #undef SIMPLE_EVENT */
  42. #define HAVE_STRFTIME 1
  43. #define HAVE_MEMMOVE 1
  44. #define HAVE_TIMEZONE 1        /* timezone() a la Pyramid */
  45. #define HAVE_STRCHR 1
  46.  
  47. #ifndef HAVE_STRCHR
  48. #define strchr(s,c) index(s,c)
  49. #endif /* HAVE_STRCHR */
  50.  
  51. /*
  52.  * timezone
  53.  */
  54. #define HAVE_SV_TIMEZONE 1
  55.  
  56. /*
  57.  * wait status type
  58.  */
  59. /* #undef NO_UNION_WAIT */
  60.  
  61. /* #undef WNOHANG_REQUIRES_POSIX_SOURCE */
  62.  
  63. /*
  64.  * Signal stuff. Setup the return type
  65.  * and if signals need to be re-armed.
  66.  */
  67. /*#ifndef RETSIGTYPE*/
  68. /*#define RETSIGTYPE void*/
  69. /*#endif*/
  70. #define REARM_SIG 1
  71.  
  72. /*
  73.  * Generate correct type for select mask
  74.  */
  75. #ifndef SELECT_MASK_TYPE
  76. #define SELECT_MASK_TYPE fd_set
  77. #endif
  78.  
  79. /*
  80.  * Check how stty works
  81.  */
  82. /* #undef STTY_READS_STDOUT */
  83.  
  84. /*
  85.  * Check for tty/pty functions and structures
  86.  */
  87. #define POSIX 1
  88. #define HAVE_TCSETATTR 1
  89. #define HAVE_TERMIO 1
  90. #define HAVE_TERMIOS 1
  91. /* #undef HAVE_SGTTYB */
  92. #define HAVE__GETPTY 1
  93. /* #undef HAVE_GETPTY */
  94. /* #undef HAVE_OPENPTY */
  95. /* #undef HAVE_PTC */
  96. #define HAVE_PTC_PTS 1
  97. /* #undef HAVE_PTYM */
  98. /* #undef HAVE_PTYTRAP */
  99. #define HAVE_PTMX 1
  100. /* #undef HAVE_PTMX_BSD */
  101. /* #undef HAVE_SCO_CLIST_PTYS */
  102.  
  103. /*
  104.  * Special hacks
  105.  */
  106. /* #undef CONVEX */
  107. /* #undef SOLARIS */
  108.  
  109. #ifdef SOLARIS
  110. #define __EXTENSIONS__
  111. #endif /* SOLARIS */
  112.  
  113. #define WNOHANG_BACKUP_VALUE 64
  114.  
  115. #endif    /* __EXPECT_CF_H__ */
  116.